home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LEGS
/
LEGS.iso
/
Help me
/
Help me.rsrc
/
bin.rsrc_CODE_19_PrintStack.txt
< prev
next >
Wrap
Text File
|
1994-02-05
|
32KB
|
580 lines
# near model CODE resource
# jump table entries: 2224-2224 (1 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 41EC FFD4 lea.l A0, [A4 - 0x2C]
0000000E 43ED C704 lea.l A1, [A5 - 0x38FC]
00000012 7003 moveq.l D0, 0x03
label00000014:
00000014 30D9 move.w [A0]+, [A1]+
00000016 51C8 FFFC dbf D0, -0x6 /* 00000014 */
0000001A 4267 clr.w -[A7]
0000001C 486D CC10 pea.l [A5 - 0x33F0]
00000020 A8AE syscall EmptyRect
00000022 101F move.b D0, [A7]+
00000024 6610 bne +0x12 /* 00000036 */
00000026 41EC FFD4 lea.l A0, [A4 - 0x2C]
0000002A 43ED CC10 lea.l A1, [A5 - 0x33F0]
0000002E 7003 moveq.l D0, 0x03
label00000030:
00000030 30D9 move.w [A0]+, [A1]+
00000032 51C8 FFFC dbf D0, -0x6 /* 00000030 */
label00000036:
00000036 41ED CC10 lea.l A0, [A5 - 0x33F0]
0000003A 43ED B38A lea.l A1, [A5 - 0x4C76]
0000003E 7003 moveq.l D0, 0x03
label00000040:
00000040 30D9 move.w [A0]+, [A1]+
00000042 51C8 FFFC dbf D0, -0x6 /* 00000040 */
00000046 4267 clr.w -[A7]
00000048 486C FFD4 pea.l [A4 - 0x2C]
0000004C 486D C704 pea.l [A5 - 0x38FC]
00000050 486C FFD4 pea.l [A4 - 0x2C]
00000054 A8AA syscall SectRect
00000056 101F move.b D0, [A7]+
00000058 6610 bne +0x12 /* 0000006A */
0000005A 41EC FFD4 lea.l A0, [A4 - 0x2C]
0000005E 43ED C704 lea.l A1, [A5 - 0x38FC]
00000062 7003 moveq.l D0, 0x03
label00000064:
00000064 30D9 move.w [A0]+, [A1]+
00000066 51C8 FFFC dbf D0, -0x6 /* 00000064 */
label0000006A:
0000006A 302C FFD8 move.w D0, [A4 - 0x28]
0000006E 906C FFD4 sub.w D0, [A4 - 0x2C]
00000072 48C0 ext.l D0
00000074 81ED CBD2 divs.w D0, [A5 - 0x342E]
00000078 3940 FFFC move.w [A4 - 0x4], D0
0000007C 302C FFDA move.w D0, [A4 - 0x26]
00000080 906C FFD6 sub.w D0, [A4 - 0x2A]
00000084 48C0 ext.l D0
00000086 81ED CBD2 divs.w D0, [A5 - 0x342E]
0000008A 3940 FFFE move.w [A4 - 0x2], D0
0000008E 41EC FFDC lea.l A0, [A4 - 0x24]
00000092 43ED C4CC lea.l A1, [A5 - 0x3B34]
00000096 7006 moveq.l D0, 0x06
label00000098:
00000098 30D9 move.w [A0]+, [A1]+
0000009A 51C8 FFFC dbf D0, -0x6 /* 00000098 */
0000009E 296D C71E FFDC move.l [A4 - 0x24], [A5 - 0x38E2]
000000A4 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000000A8 197C 0001 FFEC move.b [A4 - 0x14], 0x1
000000AE 285F movea.l A4, [A7]+
000000B0 4E5E unlink A6
000000B2 2E9F move.l [A7], [A7]+
000000B4 4E75 rts
fn000000B6:
000000B6 4E56 FFFE link A6, -0x0002
000000BA 48E7 0108 movem.l -[A7], D7,A4
000000BE 286E 0008 movea.l A4, [A6 + 0x8]
000000C2 526C FFEE addq.w [A4 - 0x12], 1
000000C6 302C FFEE move.w D0, [A4 - 0x12]
000000CA B06C FFF2 cmp.w D0, [A4 - 0xE]
000000CE 5FC7 sle D7
000000D0 4407 neg.b D7
000000D2 1007 move.b D0, D7
000000D4 6606 bne +0x8 /* 000000DC */
000000D6 397C 0001 FFEE move.w [A4 - 0x12], 0x1
label000000DC:
000000DC 1D47 000C move.b [A6 + 0xC], D7
000000E0 4CDF 1080 movem.l D7,A4, [A7]+
000000E4 4E5E unlink A6
000000E6 2E9F move.l [A7], [A7]+
000000E8 4E75 rts
fn000000EA:
000000EA 4E56 FFFE link A6, -0x0002
000000EE 48E7 0108 movem.l -[A7], D7,A4
000000F2 286E 0008 movea.l A4, [A6 + 0x8]
000000F6 526C FFEC addq.w [A4 - 0x14], 1
000000FA 302C FFEC move.w D0, [A4 - 0x14]
000000FE B06C FFF0 cmp.w D0, [A4 - 0x10]
00000102 5FC7 sle D7
00000104 4407 neg.b D7
00000106 1007 move.b D0, D7
00000108 6606 bne +0x8 /* 00000110 */
0000010A 397C 0001 FFEC move.w [A4 - 0x14], 0x1
label00000110:
00000110 1D47 000C move.b [A6 + 0xC], D7
00000114 4CDF 1080 movem.l D7,A4, [A7]+
00000118 4E5E unlink A6
0000011A 2E9F move.l [A7], [A7]+
0000011C 4E75 rts
fn0000011E:
0000011E 4E56 FFF0 link A6, -0x0010
00000122 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000126 2A2E 000E move.l D5, [A6 + 0xE]
0000012A 266E 0008 movea.l A3, [A6 + 0x8]
0000012E 266B 0008 movea.l A3, [A3 + 0x8]
00000132 3D7C 0001 FFF2 move.w [A6 - 0xE], 0x1
00000138 3D6E 000C FFF0 move.w [A6 - 0x10], [A6 + 0xC]
0000013E 3E2E FFF2 move.w D7, [A6 - 0xE]
00000142 6000 008A bra +0x8C /* 000001CE */
label00000146:
00000146 2845 movea.l A4, D5
00000148 7000 moveq.l D0, 0x00
0000014A 302C 000E move.w D0, [A4 + 0xE]
0000014E C0BC 0000 000F and.l D0, 0xF
00000154 3C00 move.w D6, D0
00000156 7001 moveq.l D0, 0x01
00000158 B02C 0004 cmp.b D0, [A4 + 0x4]
0000015C 57C0 seq D0
0000015E 4A00 tst.b D0
00000160 6760 beq +0x62 /* 000001C2 */
00000162 7200 moveq.l D1, 0x00
00000164 322C 000E move.w D1, [A4 + 0xE]
00000168 C2BC 0000 4000 and.l D1, 0x4000 /* '@\0' */
0000016E 4A81 tst.l D1
00000170 56C1 sne D1
00000172 C001 and.b D0, D1
00000174 674C beq +0x4E /* 000001C2 */
00000176 4A46 tst.w D6
00000178 57C1 seq D1
0000017A 4A01 tst.b D1
0000017C 660C bne +0xE /* 0000018A */
0000017E 740A moveq.l D2, 0x0A
00000180 B446 cmp.w D2, D6
00000182 57C2 seq D2
00000184 8202 or.b D1, D2
00000186 C001 and.b D0, D1
00000188 6738 beq +0x3A /* 000001C2 */
label0000018A:
0000018A 222C 0010 move.l D1, [A4 + 0x10]
0000018E 4A41 tst.w D1
00000190 57C1 seq D1
00000192 C001 and.b D0, D1
00000194 672C beq +0x2E /* 000001C2 */
00000196 4A2C 0005 tst.b [A4 + 0x5]
0000019A 5CC1 sge D1
0000019C C001 and.b D0, D1
0000019E 6722 beq +0x24 /* 000001C2 */
000001A0 2F00 move.l -[A7], D0
000001A2 4267 clr.w -[A7]
000001A4 486C 0006 pea.l [A4 + 0x6]
000001A8 486B FFD4 pea.l [A3 - 0x2C]
000001AC 486E FFF6 pea.l [A6 - 0xA]
000001B0 A8AA syscall SectRect
000001B2 121F move.b D1, [A7]+
000001B4 201F move.l D0, [A7]+
000001B6 C001 and.b D0, D1
000001B8 6708 beq +0xA /* 000001C2 */
000001BA 1D7C 0001 0012 move.b [A6 + 0x12], 0x1
000001C0 6014 bra +0x16 /* 000001D6 */
label000001C2:
000001C2 2045 movea.l A0, D5
000001C4 3010 move.w D0, [A0]
000001C6 48C0 ext.l D0
000001C8 DA80 add.l D5, D0
000001CA 5247 addq.w D7, 1
000001CC 6908 bvs +0xA /* 000001D6 */
label000001CE:
000001CE BE6E FFF0 cmp.w D7, [A6 - 0x10]
000001D2 6F00 FF72 ble -0x8C /* 00000146 */
label000001D6:
000001D6 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000001DA 4E5E unlink A6
000001DC 205F movea.l A0, [A7]+
000001DE DEFC 000A add.w A7, 0xA /* '\n' */
000001E2 4ED0 jmp [A0]
fn000001E4:
000001E4 4E56 FFF0 link A6, -0x0010
000001E8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000001EC 4207 clr.b D7
000001EE 7000 moveq.l D0, 0x00
000001F0 2840 movea.l A4, D0
000001F2 42A7 clr.l -[A7]
000001F4 2F2D AEAC move.l -[A7], [A5 - 0x5154]
000001F8 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */]
000001FC 265F movea.l A3, [A7]+
000001FE 200B move.l D0, A3
00000200 674C beq +0x4E /* 0000024E */
00000202 2C13 move.l D6, [A3]
00000204 7036 moveq.l D0, 0x36
00000206 DC80 add.l D6, D0
00000208 2053 movea.l A0, [A3]
0000020A 3A28 0028 move.w D5, [A0 + 0x28]
0000020E 4267 clr.w -[A7]
00000210 2F06 move.l -[A7], D6
00000212 3F05 move.w -[A7], D5
00000214 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000218 4EBA FF04 jsr [PC - 0xFC /* 0000011E */]
0000021C 1E1F move.b D7, [A7]+
0000021E 1007 move.b D0, D7
00000220 662C bne +0x2E /* 0000024E */
00000222 42A7 clr.l -[A7]
00000224 2F2D AE96 move.l -[A7], [A5 - 0x516A]
00000228 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000022C 285F movea.l A4, [A7]+
0000022E 200C move.l D0, A4
00000230 671C beq +0x1E /* 0000024E */
00000232 2C14 move.l D6, [A4]
00000234 7032 moveq.l D0, 0x32
00000236 DC80 add.l D6, D0
00000238 2054 movea.l A0, [A4]
0000023A 3A28 0024 move.w D5, [A0 + 0x24]
0000023E 4267 clr.w -[A7]
00000240 2F06 move.l -[A7], D6
00000242 3F05 move.w -[A7], D5
00000244 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000248 4EBA FED4 jsr [PC - 0x12C /* 0000011E */]
0000024C 1E1F move.b D7, [A7]+
label0000024E:
0000024E 200C move.l D0, A4
00000250 670A beq +0xC /* 0000025C */
00000252 2F2D AE96 move.l -[A7], [A5 - 0x516A]
00000256 4267 clr.w -[A7]
00000258 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */]
label0000025C:
0000025C 200B move.l D0, A3
0000025E 670A beq +0xC /* 0000026A */
00000260 2F2D AEAC move.l -[A7], [A5 - 0x5154]
00000264 4267 clr.w -[A7]
00000266 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */]
label0000026A:
0000026A 1D47 000C move.b [A6 + 0xC], D7
0000026E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000272 4E5E unlink A6
00000274 2E9F move.l [A7], [A7]+
00000276 4E75 rts
fn00000278:
00000278 4E56 FFE6 link A6, -0x001A
0000027C 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000280 286E 0008 movea.l A4, [A6 + 0x8]
00000284 486E FFE6 pea.l [A6 - 0x1A]
00000288 A874 syscall GetPort
0000028A 3E2D CC68 move.w D7, [A5 - 0x3398]
0000028E 9E6D CC64 sub.w D7, [A5 - 0x339C]
00000292 3C2D CC66 move.w D6, [A5 - 0x339A]
00000296 9C6D CC62 sub.w D6, [A5 - 0x339E]
0000029A 302C FFD8 move.w D0, [A4 - 0x28]
0000029E 906C FFD4 sub.w D0, [A4 - 0x2C]
000002A2 5340 subq.w D0, 1
000002A4 48C0 ext.l D0
000002A6 81C6 divs.w D0, D6
000002A8 5240 addq.w D0, 1
000002AA 3D40 FFF0 move.w [A6 - 0x10], D0
000002AE 302C FFDA move.w D0, [A4 - 0x26]
000002B2 906C FFD6 sub.w D0, [A4 - 0x2A]
000002B6 5340 subq.w D0, 1
000002B8 48C0 ext.l D0
000002BA 81C7 divs.w D0, D7
000002BC 5240 addq.w D0, 1
000002BE 3D40 FFF2 move.w [A6 - 0xE], D0
000002C2 2D7C 0001 0001 FFEC move.l [A6 - 0x14], 0x10001
label000002CA:
000002CA 302C FFD4 move.w D0, [A4 - 0x2C]
000002CE 48C0 ext.l D0
000002D0 2F00 move.l -[A7], D0
000002D2 42A7 clr.l -[A7]
000002D4 322E FFEC move.w D1, [A6 - 0x14]
000002D8 5341 subq.w D1, 1
000002DA 3F01 move.w -[A7], D1
000002DC 3F06 move.w -[A7], D6
000002DE 301F move.w D0, [A7]+
000002E0 C1DF muls.w D0, [A7]+
000002E2 2E80 move.l [A7], D0
000002E4 221F move.l D1, [A7]+
000002E6 201F move.l D0, [A7]+
000002E8 D280 add.l D1, D0
000002EA 3D41 FFF8 move.w [A6 - 0x8], D1
000002EE 302C FFD6 move.w D0, [A4 - 0x2A]
000002F2 48C0 ext.l D0
000002F4 2F00 move.l -[A7], D0
000002F6 42A7 clr.l -[A7]
000002F8 322E FFEE move.w D1, [A6 - 0x12]
000002FC 5341 subq.w D1, 1
000002FE 3F01 move.w -[A7], D1
00000300 3F07 move.w -[A7], D7
00000302 301F move.w D0, [A7]+
00000304 C1DF muls.w D0, [A7]+
00000306 2E80 move.l [A7], D0
00000308 221F move.l D1, [A7]+
0000030A 201F move.l D0, [A7]+
0000030C D280 add.l D1, D0
0000030E 3D41 FFFA move.w [A6 - 0x6], D1
00000312 4267 clr.w -[A7]
00000314 3006 move.w D0, D6
00000316 D06E FFF8 add.w D0, [A6 - 0x8]
0000031A 3F00 move.w -[A7], D0
0000031C 3F2C FFD8 move.w -[A7], [A4 - 0x28]
00000320 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */]
00000324 3D5F FFFC move.w [A6 - 0x4], [A7]+
00000328 4267 clr.w -[A7]
0000032A 3007 move.w D0, D7
0000032C D06E FFFA add.w D0, [A6 - 0x6]
00000330 3F00 move.w -[A7], D0
00000332 3F2C FFDA move.w -[A7], [A4 - 0x26]
00000336 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */]
0000033A 3D5F FFFE move.w [A6 - 0x2], [A7]+
0000033E 7001 moveq.l D0, 0x01
00000340 B06E FFEC cmp.w D0, [A6 - 0x14]
00000344 5DC0 slt D0
00000346 4A00 tst.b D0
00000348 660C bne +0xE /* 00000356 */
0000034A 7201 moveq.l D1, 0x01
0000034C B26E FFEE cmp.w D1, [A6 - 0x12]
00000350 5DC1 slt D1
00000352 8001 or.b D0, D1
00000354 6740 beq +0x42 /* 00000396 */
label00000356:
00000356 4EAD 080A jsr [A5 + 0x80A /* export_253 */]
0000035A 4A6D CC82 tst.w [A5 - 0x337E]
0000035E 56C0 sne D0
00000360 802D CC96 or.b D0, [A5 - 0x336A]
00000364 0240 0001 andi.w D0, 0x1
00000368 6704 beq +0x6 /* 0000036E */
0000036A 6000 00D6 bra +0xD8 /* 00000442 */
label0000036E:
0000036E 302E FFFC move.w D0, [A6 - 0x4]
00000372 906E FFF8 sub.w D0, [A6 - 0x8]
00000376 48C0 ext.l D0
00000378 81ED CBD2 divs.w D0, [A5 - 0x342E]
0000037C 3940 FFFC move.w [A4 - 0x4], D0
00000380 302E FFFE move.w D0, [A6 - 0x2]
00000384 906E FFFA sub.w D0, [A6 - 0x6]
00000388 48C0 ext.l D0
0000038A 81ED CBD2 divs.w D0, [A5 - 0x342E]
0000038E 3940 FFFE move.w [A4 - 0x2], D0
00000392 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
label00000396:
00000396 2F2D CC5A move.l -[A7], [A5 - 0x33A6]
0000039A A873 syscall SetPort
0000039C 4A6D CC50 tst.w [A5 - 0x33B0]
000003A0 6646 bne +0x48 /* 000003E8 */
000003A2 102C FFEA move.b D0, [A4 - 0x16]
000003A6 6724 beq +0x26 /* 000003CC */
000003A8 2F00 move.l -[A7], D0
000003AA 4267 clr.w -[A7]
000003AC 2F0E move.l -[A7], A6
000003AE 4EBA FE34 jsr [PC - 0x1CC /* 000001E4 */]
000003B2 121F move.b D1, [A7]+
000003B4 201F move.l D0, [A7]+
000003B6 0A01 0001 xori.b D1, 0x1
000003BA C001 and.b D0, D1
000003BC 670E beq +0x10 /* 000003CC */
000003BE 486E FFF8 pea.l [A6 - 0x8]
000003C2 486D CC42 pea.l [A5 - 0x33BE]
000003C6 4EAD 2542 jsr [A5 + 0x2542 /* export_1188 */]
000003CA 601C bra +0x1E /* 000003E8 */
label000003CC:
000003CC 486C FFDC pea.l [A4 - 0x24]
000003D0 206D CC5A movea.l A0, [A5 - 0x33A6]
000003D4 4868 0002 pea.l [A0 + 0x2]
000003D8 486E FFF8 pea.l [A6 - 0x8]
000003DC 486D CC42 pea.l [A5 - 0x33BE]
000003E0 3F3C 0001 move.w -[A7], 0x1
000003E4 42A7 clr.l -[A7]
000003E6 A8EC syscall CopyBits
label000003E8:
000003E8 102D CC56 move.b D0, [A5 - 0x33AA]
000003EC 6720 beq +0x22 /* 0000040E */
000003EE 4267 clr.w -[A7]
000003F0 2F0E move.l -[A7], A6
000003F2 4EBA FCC2 jsr [PC - 0x33E /* 000000B6 */]
000003F6 101F move.b D0, [A7]+
000003F8 6610 bne +0x12 /* 0000040A */
000003FA 2F00 move.l -[A7], D0
000003FC 4267 clr.w -[A7]
000003FE 2F0E move.l -[A7], A6
00000400 4EBA FCE8 jsr [PC - 0x318 /* 000000EA */]
00000404 121F move.b D1, [A7]+
00000406 201F move.l D0, [A7]+
00000408 8001 or.b D0, D1
label0000040A:
0000040A 1A00 move.b D5, D0
0000040C 601E bra +0x20 /* 0000042C */
label0000040E:
0000040E 4267 clr.w -[A7]
00000410 2F0E move.l -[A7], A6
00000412 4EBA FCD6 jsr [PC - 0x32A /* 000000EA */]
00000416 101F move.b D0, [A7]+
00000418 6610 bne +0x12 /* 0000042A */
0000041A 2F00 move.l -[A7], D0
0000041C 4267 clr.w -[A7]
0000041E 2F0E move.l -[A7], A6
00000420 4EBA FC94 jsr [PC - 0x36C /* 000000B6 */]
00000424 121F move.b D1, [A7]+
00000426 201F move.l D0, [A7]+
00000428 8001 or.b D0, D1
label0000042A:
0000042A 1A00 move.b D5, D0
label0000042C:
0000042C 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00000430 4A6D CC82 tst.w [A5 - 0x337E]
00000434 6702 beq +0x4 /* 00000438 */
00000436 600A bra +0xC /* 00000442 */
label00000438:
00000438 1005 move.b D0, D5
0000043A 0A00 0001 xori.b D0, 0x1
0000043E 6700 FE8A beq -0x174 /* 000002CA */
label00000442:
00000442 7001 moveq.l D0, 0x01
00000444 B06E FFF0 cmp.w D0, [A6 - 0x10]
00000448 5DC0 slt D0
0000044A 4A00 tst.b D0
0000044C 660C bne +0xE /* 0000045A */
0000044E 7201 moveq.l D1, 0x01
00000450 B26E FFF2 cmp.w D1, [A6 - 0xE]
00000454 5DC1 slt D1
00000456 8001 or.b D0, D1
00000458 6708 beq +0xA /* 00000462 */
label0000045A:
0000045A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000045E 4EBA FBA0 jsr [PC - 0x460 /* 00000000 */]
label00000462:
00000462 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000466 A873 syscall SetPort
00000468 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
0000046C 4E5E unlink A6
0000046E 2E9F move.l [A7], [A7]+
00000470 4E75 rts
export_278:
00000472 4E56 FED4 link A6, -0x012C
00000476 48E7 0308 movem.l -[A7], D6,D7,A4
0000047A 4267 clr.w -[A7]
0000047C 486D C0A2 pea.l [A5 - 0x3F5E]
00000480 486D C704 pea.l [A5 - 0x38FC]
00000484 A8A6 syscall EqualRect
00000486 101F move.b D0, [A7]+
00000488 6604 bne +0x6 /* 0000048E */
0000048A 6000 017A bra +0x17C /* 00000606 */
label0000048E:
0000048E 422D CC92 clr.b [A5 - 0x336E]
00000492 206D CC34 movea.l A0, [A5 - 0x33CC]
00000496 2850 movea.l A4, [A0]
00000498 1D54 FFEE move.b [A6 - 0x12], [A4]
0000049C 41EE FFF0 lea.l A0, [A6 - 0x10]
000004A0 224C movea.l A1, A4
000004A2 5489 addq.l A1, 2
000004A4 7003 moveq.l D0, 0x03
label000004A6:
000004A6 30D9 move.w [A0]+, [A1]+
000004A8 51C8 FFFC dbf D0, -0x6 /* 000004A6 */
000004AC 2D6C 000A FFF8 move.l [A6 - 0x8], [A4 + 0xA]
000004B2 41EE FED4 lea.l A0, [A6 - 0x12C]
000004B6 43EC 0020 lea.l A1, [A4 + 0x20]
000004BA 707F moveq.l D0, 0x7F
label000004BC:
000004BC 30D9 move.w [A0]+, [A1]+
000004BE 51C8 FFFC dbf D0, -0x6 /* 000004BC */
000004C2 102D CBC6 move.b D0, [A5 - 0x343A]
000004C6 6606 bne +0x8 /* 000004CE */
000004C8 1B6C 0018 CC56 move.b [A5 - 0x33AA], [A4 + 0x18]
label000004CE:
000004CE 102C 0019 move.b D0, [A4 + 0x19]
000004D2 670A beq +0xC /* 000004DE */
000004D4 7201 moveq.l D1, 0x01
000004D6 B26D CBD2 cmp.w D1, [A5 - 0x342E]
000004DA 57C1 seq D1
000004DC C001 and.b D0, D1
label000004DE:
000004DE 1D40 FFEA move.b [A6 - 0x16], D0
000004E2 486E FFEE pea.l [A6 - 0x12]
000004E6 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
000004EA 41EE FFEE lea.l A0, [A6 - 0x12]
000004EE 2B48 CC9A move.l [A5 - 0x3366], A0
000004F2 41EE FED4 lea.l A0, [A6 - 0x12C]
000004F6 2B48 CC7A move.l [A5 - 0x3386], A0
000004FA 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000004FE 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00000502 1C2D BA36 move.b D6, [A5 - 0x45CA]
00000506 1B7C 0001 BA36 move.b [A5 - 0x45CA], 0x1
0000050C 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00000510 4A6D CC82 tst.w [A5 - 0x337E]
00000514 6600 00E8 bne +0xEA /* 000005FE */
00000518 7E01 moveq.l D7, 0x01
label0000051A:
0000051A 102D CC96 move.b D0, [A5 - 0x336A]
0000051E 0A00 0001 xori.b D0, 0x1
00000522 4A6D CC82 tst.w [A5 - 0x337E]
00000526 57C1 seq D1
00000528 C001 and.b D0, D1
0000052A 6700 00D2 beq +0xD4 /* 000005FE */
0000052E 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00000532 4A6D CC82 tst.w [A5 - 0x337E]
00000536 56C0 sne D0
00000538 4A00 tst.b D0
0000053A 6618 bne +0x1A /* 00000554 */
0000053C 2F00 move.l -[A7], D0
0000053E 4267 clr.w -[A7]
00000540 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00000544 121F move.b D1, [A7]+
00000546 201F move.l D0, [A7]+
00000548 0A01 0001 xori.b D1, 0x1
0000054C 8001 or.b D0, D1
0000054E 0240 0001 andi.w D0, 0x1
00000552 670E beq +0x10 /* 00000562 */
label00000554:
00000554 1B7C 0001 CC96 move.b [A5 - 0x336A], 0x1
0000055A 4EAD 080A jsr [A5 + 0x80A /* export_253 */]
0000055E 6000 009E bra +0xA0 /* 000005FE */
label00000562:
00000562 1007 move.b D0, D7
00000564 6708 beq +0xA /* 0000056E */
00000566 2F0E move.l -[A7], A6
00000568 4EBA FA96 jsr [PC - 0x56A /* 00000000 */]
0000056C 4207 clr.b D7
label0000056E:
0000056E 4267 clr.w -[A7]
00000570 486D CC10 pea.l [A5 - 0x33F0]
00000574 A8AE syscall EmptyRect
00000576 101F move.b D0, [A7]+
00000578 6650 bne +0x52 /* 000005CA */
0000057A 2F00 move.l -[A7], D0
0000057C 4267 clr.w -[A7]
0000057E 486D CC10 pea.l [A5 - 0x33F0]
00000582 486E FFD4 pea.l [A6 - 0x2C]
00000586 A8A6 syscall EqualRect
00000588 121F move.b D1, [A7]+
0000058A 201F move.l D0, [A7]+
0000058C 8001 or.b D0, D1
0000058E 663A bne +0x3C /* 000005CA */
00000590 42A7 clr.l -[A7]
00000592 2F2D CC14 move.l -[A7], [A5 - 0x33EC]
00000596 2F2E FFD8 move.l -[A7], [A6 - 0x28]
0000059A A94F syscall DeltaPoint
0000059C 42A7 clr.l -[A7]
0000059E 2F2D CC10 move.l -[A7], [A5 - 0x33F0]
000005A2 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
000005A6 A94F syscall DeltaPoint
000005A8 201F move.l D0, [A7]+
000005AA B09F cmp.l D0, [A7]+
000005AC 671C beq +0x1E /* 000005CA */
000005AE 4EAD 080A jsr [A5 + 0x80A /* export_253 */]
000005B2 4A6D CC82 tst.w [A5 - 0x337E]
000005B6 56C0 sne D0
000005B8 802D CC96 or.b D0, [A5 - 0x336A]
000005BC 0240 0001 andi.w D0, 0x1
000005C0 6702 beq +0x4 /* 000005C4 */
000005C2 603A bra +0x3C /* 000005FE */
label000005C4:
000005C4 2F0E move.l -[A7], A6
000005C6 4EBA FA38 jsr [PC - 0x5C8 /* 00000000 */]
label000005CA:
000005CA 102E FFEC move.b D0, [A6 - 0x14]
000005CE 6604 bne +0x6 /* 000005D4 */
000005D0 4EAD 080A jsr [A5 + 0x80A /* export_253 */]
label000005D4:
000005D4 4A6D CC82 tst.w [A5 - 0x337E]
000005D8 56C0 sne D0
000005DA 802D CC96 or.b D0, [A5 - 0x336A]
000005DE 0240 0001 andi.w D0, 0x1
000005E2 6702 beq +0x4 /* 000005E6 */
000005E4 6018 bra +0x1A /* 000005FE */
label000005E6:
000005E6 2F0E move.l -[A7], A6
000005E8 4EBA FC8E jsr [PC - 0x372 /* 00000278 */]
000005EC 4267 clr.w -[A7]
000005EE 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
000005F2 1D5F FFEC move.b [A6 - 0x14], [A7]+
000005F6 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */]
000005FA 6000 FF1E bra -0xE0 /* 0000051A */
label000005FE:
000005FE 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00000602 1B46 BA36 move.b [A5 - 0x45CA], D6
label00000606:
00000606 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000060A 4E5E unlink A6
0000060C 4E75 rts